* { box-sizing: border-box; }
p { display: block; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
ul { display: block; list-style-type: disc; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; }
/*base*/
.ud-button { padding: 21px 16px; color: #fff; border: none; }
.ud-button:hover { color: #fff !important; }
/* 阴影，圆角 */
.ud-sidebar, .ud-shadow { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
.bxshadow { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.06) !important }
.radius3-0 { border-radius: 3px 0 0 3px; }
/* 导航条 */

/*  nav{position:fixed;top:0;z-index:100} */
nav .nav-wrapper { padding: 0 12px 0 60px; }
nav ul a { padding: 0 30px; }
.ud-message { display: inline-block; width: 15px; height: 15px; font-size: 10px; font-weight: 500; color: #29b6f6; line-height: 15px; border-radius: 50%; text-align: center; background-color: #fff; vertical-align: top; top: 10px; margin-left: -8px; position: absolute; z-index: 10; }
/* 导航 */
.ud-lead-btn { border: none; border-radius: 2px; display: inline-block; height: 40px; line-height: 40px; outline: 0; padding: 0 10px; text-transform: uppercase; vertical-align: middle; -webkit-tap-highlight-color: transparent; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.06) !important;color:#262626; }
.ud-lead-title { padding: 15px 10% 50px 0.75rem; }
.ud-lead-edit a { padding: 10px 0px 10px 10px; }
.ud-lead-edit a span { font-size: 16px; color: #272636; }
.bs-component { position: fixed; top: 0; width: 100%; z-index:999; }
.ud-nav { background-color: #29b6f6 !important; color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); height: 64px; line-height: 64px; margin-bottom: 0px; padding: 0 0 0 60px }
.ud-nav .ud-navbar-ul>li>a { transition: background-color .3s; font-size: 1rem; color: #fff; display: inline-block; cursor: pointer; padding: 14px 30px; }

/* .navbar { height: 64px; line-height: 64px; margin-bottom: 0px; padding: 0 0 0 60px } */
.ud-navbar-ul { margin: 0 -15px; text-align: right;    /* background-color: #29b6f6; */ }
.ud-nav i { height: 64px; line-height: 32px; }
/* .container-fluid { padding-right: 12px; } */
.ud-nav .ud-navbar-logo { color: #fff; font-size: 2.1rem; height: 64px; line-height: 32px; }
.ud-sidebar .panel.panel-default>.panel-heading, .panel>.panel-heading { background-color: #fff; }
.panel-group .panel-heading+.panel-collapse>.panel-body { border-top: none; }
.ud-panel { margin-bottom: 20px; -webkit-box-shadow: none; box-shadow: none; border: none; }
.dashboard-container .row { margin-bottom: 20px; margin-right: 0; margin-left: 0; }

/* 内容区侧栏 */
.ud-sidebar { width: 220px; position: fixed; height: 100%; background: #fff; z-index:998; }

/* 侧栏上部图片 */
.ud-sidebar-img { margin-bottom: -6px }
.ud-sidepic { position: absolute; top: 50px; }
.ud-admin { margin-top: 15px; font-size: 14px; }

/* 侧栏导航区 */
.ud-sidebar-menu { overflow-y: scroll; }
.ud-sidebar-menu a { color: #444; }
.ud-sidebar-ul li { height: 37px; line-height: 37px; }
.ud-sidebar-ul a { color: #262626; }

/* .collapsible{height:500px;} */

/* .collapsible{box-shadow:none;border-top:none;border-right:none;border-left:none;} */
.collapsible-header { padding: 0 23px; }

/*  .collapsible-header i{font-size:16px} */
.arrow { font-size: 10px !important }
.arrow { margin-right: 0 !important }
.arrow { float: right !important }

/* 内容区 */
.ud-gj-content { margin-top: 64px }
/*builder*/
.listbuilder-box .row { margin-left: 0; margin-right: 0; }
.builder-toolbar { margin-bottom: 15px; }
.builder-toolbar .form-group { margin-top: 0px; }
.builder-toolbar .btn { padding: 5px 15px; }

/*.builder-toolbar .btn{text-decoration:none;color:#262626;background-color:#fff;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;margin-top: 0;margin-bottom: 0}
.builder-toolbar .btn{border:none;border-radius:2px;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 10px;text-transform:uppercase;vertical-align:middle;
  -webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.06)!important}*/
/*table*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{font-size: 13px;}
/*上传图片组件*/
.upload-img-box{display:block;width: 200px;height: 150px;}
.upload-img-box a{line-height: 143px;}
.upload-img-box .del_btn{}
/* 文章管理 */
.ud-article-btn li{display:inline-block;}
.ud-article-btn li a{margin-right:13px;}
.card{box-shadow:none;}

thead{border-bottom:none;}
.chk{display:none;}
.chk + label{padding:9px;border-radius:5px;display:inline-block;position:relative;margin-right:15px;}
.chk:checked + label{color:#243441;}
.builder-container{padding-left: 0.75rem;padding-right: 0.75rem}

  /* 导航管理 */
.ud-gj-add{text-align: center;padding:10px 0 20px 0;margin-top: 30px}
.ud-martop-10{margin-top: -10px}

/*  .modal-select{padding:0 13px;margin-bottom: 20px} */
/* 分页 */
.pagination li.active {background-color: #26a69a;}
.ud-article-title{width:30%;}
.responsive-table tbody tr td span a{padding-right:10px;}
.responsive-table tbody tr td img{width:16px;}
.pagination img{width:16px;}
.ud-gj-padding{padding-left: 0.75rem} 
  /* 媒体 */
.ud-gj-media{padding:23px 0 30px 0}
.ud-gj-mediatit{padding:5px 8px}
.media-modal-pic{height:223px; line-height: 223px;border: 1px solid #eee;}
.media-modal-pic img{max-height: 100%;max-width: 100%;}
.media-modal-ul li{line-height: 26px;word-wrap: break-word; 
word-break: normal;}
.media-modal-ul span{font-weight:normal;}
/*弹框附件widget*/
#attachmentInfoModal{}

/* #search{border:none!important;} */
.col-md-12, .col-sm-4, .col-sm-9, .col-sm-12, .col-lg-7, .col-lg-8, .col-lg-5, .col-lg-4, .col-lg-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.col-sm-3 { padding-left: 0.75rem !important; padding-right: 0 !important; }
.media-list { padding-left: 0; padding-right: 8px }
.ud-gj-mediali { height: 135px !important; text-align: center; position: relative; overflow: hidden; }
.ud-gj-mediali img { width: 100%; overflow: hidden; }

/* .clip { position: relative; top: 0px; overflow: hidden; clip: rect(0px 165px 165px 0px);} */
.attachment-wrap .thumbnail { padding: 0; border: none !important; }
.attachment-wrap hr{margin-top: 0;margin-bottom: 0;}
/*.btn:not(.btn-raised):not(.btn-link):focus, .btn:not(.btn-raised):not(.btn-link):hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover { background-color: #fff; }
.btn:active:focus, .btn:focus { outline: none; outline: none; }*/
.hovershadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; }

/*left*/
#loginout { cursor: pointer; }

/*插件*/
.ud-plugins ul li { padding: 1px; }

/*上传图片组件*/
.upload-img-box .each img { max-height: 100%;max-width:190px;}
.webuploader-pick{border: none!important;padding: 0!important;}
/*多媒体*/
.ud-media-li:hover { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; }
.thumbnail .centered { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translate(50%, 50%); -ms-transform: translate(50%, 50%); transform: translate(50%, 50%); }
.thumbnail .centered img { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media only screen and (max-width:730px) {
  .ud-sidebar { display: none; }
  .ud-gj-right { width: 100%; margin-left: 0 }
}
@media only screen and (min-width:731px) {
  .ud-gj-right { margin-left: 220px }
}

/* @media only screen and (max-width:982px){
 .ud-box3{margin-top:0px!important;}
 .ud-gj-search-s{width:235px;}
  } */
@media (max-width:768px) {
  .navbar .navbar-nav>li>a { background-color: #29b6f6; }
  .navbar { line-height: 60px !important; }
}
@media only screen and (max-width:991px) {
  .ud-box3 { margin-top: 0px !important; }
  .ud-gj-search-s { width: 235px; }
}
@media only screen and (max-width:400px) {
  .ud-gj-right { padding: 0px; }
  nav ul a { padding: 0 10px !important; }
  nav .nav-wrapper { padding: 0 6px 0 4px !important; }
  select.browser-default { margin-right: 2px; }
}
@media (max-width:400px) {
  .navbar-toggle { display: none; }
}

